Tracer un Véhicule avec un GPS Maison

🎯 Objectif :

Construire un dispositif de suivi GPS simple et discret pour suivre un véhicule en temps réel, avec une configuration et un code Arduino.

🛠️ Matériel nécessaire :

🔧 Étapes de réalisation :

1. Montage des composants :

Module GPS NEO-6M :

Module GSM/GPRS SIM800L :

2. Code Arduino :

Voici un exemple de code Arduino pour collecter les données GPS et les envoyer par SMS via le module SIM800L :


#include <SoftwareSerial.h>
#include <TinyGPS++.h>

TinyGPSPlus gps;
SoftwareSerial ss(GPS_RX_PIN, GPS_TX_PIN); // RX, TX
SoftwareSerial gsm(7, 8); // RX, TX pour SIM800L

const char phone_number[] = "+1234567890"; // Numéro de téléphone pour recevoir les SMS

void setup() {
  Serial.begin(9600);
  ss.begin(9600);
  gsm.begin(9600);

  delay(1000);
  Serial.println("Initialisation...");

  gsm.print("AT+CMGF=1\r"); // Configuration pour les SMS
  delay(1000);
}

void loop() {
  while (ss.available() > 0) {
    gps.encode(ss.read());
    if (gps.location.isUpdated()) {
      String latitude = String(gps.location.lat(), 6);
      String longitude = String(gps.location.lng(), 6);
      String message = "GPS Location: " + latitude + "," + longitude;

      Serial.println(message);

      sendSMS(message);
      delay(60000); // Envoyer la position toutes les 60 secondes
    }
  }
}

void sendSMS(String message) {
  gsm.print("AT+CMGS=\"");
  gsm.print(phone_number);
  gsm.print("\"\r");
  delay(1000);
  gsm.print(message);
  delay(1000);
  gsm.write(26); // Envoi du message avec le code ASCII pour Ctrl+Z
  delay(1000);
}
        

Note : GPS_RX_PIN et GPS_TX_PIN doivent être définis selon vos connexions GPS. Assurez-vous que les connexions RX/TX sont correctement effectuées entre les modules GPS, GSM, et Arduino.

3. Installation et test du système :

4. Assemblage final dans le boîtier :

Placez l'Arduino, le GPS, le GSM et la batterie dans le boîtier discret. Fixez les composants avec du ruban adhésif pour qu'ils ne bougent pas.

5. Dissimulation et activation :

Cachez le boîtier sous ou dans le véhicule à suivre. Activez le dispositif, il enverra les coordonnées GPS à intervalles réguliers.

6. Suivi en temps réel :

Recevez les SMS avec les coordonnées GPS. Utilisez une application de cartographie pour entrer les coordonnées et suivre la position.

💡 Conseils :

⚠️ Avertissement :

L'utilisation de dispositifs de suivi GPS doit respecter les lois en vigueur dans votre pays. Assurez-vous d'obtenir les autorisations nécessaires avant de suivre un véhicule. Utilisez cet appareil de manière éthique et légale.